Decision tree-based Design Defects Detection

نویسندگان

چکیده

Design defects affect project quality and hinder development maintenance. Consequently, experts need to minimize these in software systems. A promising approach is apply the concepts of refactoring at higher level abstraction based on UML diagrams instead code level. Unfortunately, we find literature many that are described textually there no consensus how decide if a particular design violates model quality. Defects could be quantified as metrics rules represent combination metrics. However, it difficult manually best threshold values for In this paper, propose new identify using ID3 decision tree algorithm. We aim create each defect. experimented our four defects: The Blob, Data class, Lazy class Feature Envy defect, 15 Object-Oriented generated give very detection results open source projects tested paper. Lucene 1.4 project, found precision 67% recall 100%. general, accuracy varies from 49%, reaching 80%.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fault Detection in Ring Based Smart LVDC Microgrid Using Ensemble of Decision Tree

In modern infrastructure, the demand for DC power-based appliances is rapidly increasing, and this phenomenon has created a positive impact on the acceptance of the DC microgrid. However, due to numerous issues such as the absence of zero crossing, bidirectional behaviour of sources, and different magnitudes of fault current during grid connected and islanded modes of operation, protecting DC m...

متن کامل

Anomaly Detection using Decision Tree based Classifiers

as we know that with the help of Data mining techniques we can find out knowledge in terms of various characteristics and patterns. In this regard this paper presents finding out of anomalies/ outliers using various decision tree based classifiers viz. Best-first Decision Tree, Functional Tree, Logistic Model Tree, J48 and Random Forest decision tree. Three real world datasets has been used in ...

متن کامل

Decision Tree Based Algorithm for Intrusion Detection

Kajal Rai Research Scholar, Department of Computer Science and Applications, Panjab University, Chandigarh, India Email: [email protected] M. Syamala Devi Professor, Department of Computer Science and Applications, Panjab University, Chandigarh, India Email: [email protected] Ajay Guleria System Manager, Computer Center, Panjab University, Chandigarh, India Email: [email protected] -------------------...

متن کامل

Example-based Design Defects Detection and Correction

Software design defects often lead to bugs, runtime errors and software maintenance difficulties. They should be systematically prevented, found, removed or fixed all along the software lifecycle (development and maintenance stages). However, detecting and fixing these defects is still, to some extent, a difficult, time-consuming and manual process. In this paper, we propose a two-step automate...

متن کامل

Computer based pedestrian landscape design using decision tree templates

Machine Learning algorithms can act as a valuable analytical tool in design research. In this paper, we demonstrate the application of a decision tree learning algorithm for designing pedestrian landscapes that encourage walking for health. The domain knowledge was captured using intercept surveys that queried responses to cognitive, physical and social attributes that influence pedestrian spat...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: IEEE Access

سال: 2021

ISSN: ['2169-3536']

DOI: https://doi.org/10.1109/access.2021.3078724